<template>
	<view class="content">
		<button @click="plusGetFile">plus选择文件</button>
		<button @click="getFile">plugin选择文件</button>
		<button @click="fileSet">开启文件权限</button>

		<text style="word-break: break-all;">{{title}}</text>
	</view>
</template>

<script>
	// 1.引入插件
	const plugin = uni.requireNativePlugin("martin-PermissionModule")
	export default {
		data() {
			return {
				title: 'Hello'
			}
		},
		onLoad() {

		},
		methods: {
			getFile() {
				// 选择文件
				plugin.chooseFile(path => {
					this.title = path

					//获取文件信息
					plus.io.getFileInfo({
						filePath: path,
						success: (res) => {
							plugin.showLog('获取文件详情成功', res)
							this.title = JSON.stringify(res)
						},
						fail: (err) => {
							plugin.showLog('获取文件失败', err.message)
							this.title = JSON.stringify(err)
						}
					})
				})
			},
			fileSet() {
				//打开全文件访问权限页面
				plugin.toFileSetting()
			},
			plusGetFile() {
				plus.io.chooseFile({
					//选择配置,因为没有文档,无法查证,希望补充
				},res=>{
					//选择成功返回
					console.log("选择文件成功",res)
				},err=>{
					//选择失败返回,一般为用户取消等操作
					console.log("选择文件失败",err)
				})
			}
		}
	}
</script>

<style>

</style>
